SlideShare una empresa de Scribd logo
1 de 4
Descargar para leer sin conexión
Aceleradores PHP
         Cómo acelerar el servidor Web
                           Juaxix  Marzo 2008

Una de las mejores formas de ver como aumenta dramáticamente la
velocidad de tu servidor es instalar un acelerador PHP. Hay una gran
cantidad de productos libres distintos ahí afuera que proveen de una ayuda
increible en cuanto a un aumento significativo de rendimiento, tanto es así
que se sale de las gráficas.
Estos programas hacen uso del sistema de memoria asi como de
optimizaciones de caché y caché para otorgar una substancial ganancia de
velocidad a la hora de servir páginas basadas en scripts.
Juaxix · Proyecto: zenphp -> blog.zenphp.es - EXPOSICIÓN




Aceleradores PHP
Cómo acelerar el servidor Web



        APC (Alternative PHP Cache)
       APC es código abierto, un framework robusto con caché y optimización de código PHP
“intermedio”. El Plugin para Wordpress se encuentra aquí.


         eAccelerator
       eAccelerator también es un acelerador de código abierto PHP optimizado, su caché es de contenido
dinámico. Su uso hace que aumente el rendimiento de los scripts PHP por medio de la utilización de la
caché para estos de forma que mantiene el estado de su compilación,asi que puede liberar hasta casi
eliminar por completo la sobrecarga por compilación del servidor.Además optimiza la velocidad de dichos
scripts para su ejecución. eAccelerator típicamente lo que hace es reducir la carga del servidor e
incrementar la velocidad de tu código PHP entre una y diez veces. [Plugin WP]

Veamos resultados: ( http://deployview.com/blog/2006/09/adventures-with-iis.html ) en esta web se
compara Apache con el uso de TAG.net Application Gateway.




*Contenido dinámico: EA = eAccelerator, No Ea = Sin eAccelerator. *Contenido estático: FileOnly->
acceso directo a ficheros (menos manejadores). Apache: PHP normal. FileOnly: el de tag.net



                                                                                                    1
Juaxix · Proyecto zenphp – EXPOSICIÓN :: https://forja.rediris.es/projects/csl2-zenphp/



       XCache
      XCache es rápido, estable y optimiza PHP con caché,tanto es asi que se utiliza (después de haber
sido muy probado) y ahora es ejecutado en servidores de producción bajo alta carga. Probado en
GNU/Linux ,soporta todas las últimas versiones de PHP (cvs branches) tales como PHP_4_3 PHP_4_4
PHP_5_0 PHP_5_1 PHP_5_2 (incluso 6.x). Hay un plugin para Wordpress aquí.

       Memcached
       es un sistema de caché de objetos distribuidos en memoria, WordPress puede hacer uso de
memoria “cacheada” gracias a una completa interfaz de programación que reemplaza la que trae por
defecto y dirige todas las peticiones de caché a uno o más demonios (procesos) memcached, para ello
necesitas tener en tu servidor un demonio memcached, por lo que si no tienes permisos en el servidor
para crear demonios de este tipo este tipo de trasfondo no tiene demasiada utilidad…Además de instalar
el Plugin para WordPress se tiene que añadir en /wp-config.php :

$memcached_servers = array('192.168.1.1:11211', '192.168.1.2:11211');

Esquema de Xcache: (usado en OOLime)




                                                                                                     2
Juaxix · Proyecto: zenphp -> blog.zenphp.es - EXPOSICIÓN



Éste framework es una prueba de que existen métodos eficientes de utilizar mejor la caché que nos
proporcionan los componentes adicionales como Xcaché, eAccelerator,etc.

En el caso de este framework orientado a la optimización de rendimiento con licencia LGPL (como
zenphp) se presenta un esquema que mantiene en caché el resultado de procesar las plantillas
(HTML,XML,JSON) con PHP por medio de un fichero de configuración XML…la idea es muy similar en
cuanto al concepto… además se han de añadir las optimizaciones SQL y la caché de consultas, como se
puede ver en este blog: mysql-query-cache.

Otro ejemplo puede comprobarse gracias a los plugins de Wordpress y otros gestores de contenido…




      Servidor                      Wordpress                            zenphp
          MySQL                                                           caché del
         Caché de                                                         modelo de
         consultas                        Caché de                          datos
                                           páginas
                                          estáticas
             PHP                           interna                         caché de
        Caché del                                                           usuario
       compilador


Para ello podeis Ver entrada del blog GranadaPHP.




                                                                                                    3

Más contenido relacionado

La actualidad más candente

02 instalacion eclipse y wamp server
02   instalacion eclipse y wamp server02   instalacion eclipse y wamp server
02 instalacion eclipse y wamp serverjuanguis696
 
Instalacion eclipse y wamp server
Instalacion eclipse y wamp serverInstalacion eclipse y wamp server
Instalacion eclipse y wamp serverjuanguis696
 
Branchcache presentacion (español)
Branchcache presentacion (español)Branchcache presentacion (español)
Branchcache presentacion (español)Kayel17
 
Xampp+Wordpress
Xampp+WordpressXampp+Wordpress
Xampp+WordpressAula108
 
xammp
xammpxammp
xammpAlex
 
03 Php. Instalacion De Php
03 Php. Instalacion De Php03 Php. Instalacion De Php
03 Php. Instalacion De PhpJosé M. Padilla
 
Significado xampp
Significado xamppSignificado xampp
Significado xamppdavidmales
 
Optimizacion de aplicaciones LAMP
Optimizacion de aplicaciones LAMPOptimizacion de aplicaciones LAMP
Optimizacion de aplicaciones LAMPmigueltonic
 
Configuración y aplicación de php
Configuración y aplicación de phpConfiguración y aplicación de php
Configuración y aplicación de phpBelenRosales12
 
Presentación rendimiento herramientas
Presentación  rendimiento   herramientasPresentación  rendimiento   herramientas
Presentación rendimiento herramientasAldibier Morales
 

La actualidad más candente (16)

02 instalacion eclipse y wamp server
02   instalacion eclipse y wamp server02   instalacion eclipse y wamp server
02 instalacion eclipse y wamp server
 
Instalacion eclipse y wamp server
Instalacion eclipse y wamp serverInstalacion eclipse y wamp server
Instalacion eclipse y wamp server
 
Branchcache presentacion (español)
Branchcache presentacion (español)Branchcache presentacion (español)
Branchcache presentacion (español)
 
Xampp+Wordpress
Xampp+WordpressXampp+Wordpress
Xampp+Wordpress
 
xammp
xammpxammp
xammp
 
Que es wamp server
Que es wamp serverQue es wamp server
Que es wamp server
 
03 Php. Instalacion De Php
03 Php. Instalacion De Php03 Php. Instalacion De Php
03 Php. Instalacion De Php
 
Xampp
XamppXampp
Xampp
 
PHP
PHPPHP
PHP
 
Significado xampp
Significado xamppSignificado xampp
Significado xampp
 
Optimizacion de aplicaciones LAMP
Optimizacion de aplicaciones LAMPOptimizacion de aplicaciones LAMP
Optimizacion de aplicaciones LAMP
 
Configuración y aplicación de php
Configuración y aplicación de phpConfiguración y aplicación de php
Configuración y aplicación de php
 
Presentación rendimiento herramientas
Presentación  rendimiento   herramientasPresentación  rendimiento   herramientas
Presentación rendimiento herramientas
 
Rendimiento extremo en php
Rendimiento extremo en phpRendimiento extremo en php
Rendimiento extremo en php
 
Generalidades php
Generalidades phpGeneralidades php
Generalidades php
 
Php curso02
Php   curso02Php   curso02
Php curso02
 

Similar a Aceleradores Php Final - Programador PHP

Similar a Aceleradores Php Final - Programador PHP (20)

Performance en Drupal 7
Performance en Drupal 7Performance en Drupal 7
Performance en Drupal 7
 
Manualcake
ManualcakeManualcake
Manualcake
 
Marcos quesada caching_sf2
Marcos quesada caching_sf2Marcos quesada caching_sf2
Marcos quesada caching_sf2
 
Sacándole el jugo a apache
Sacándole el jugo a apacheSacándole el jugo a apache
Sacándole el jugo a apache
 
nn
nnnn
nn
 
Rendimiento en magento
Rendimiento en magentoRendimiento en magento
Rendimiento en magento
 
Wordpress
WordpressWordpress
Wordpress
 
Framework kahana
Framework kahanaFramework kahana
Framework kahana
 
Phpmyadmin
PhpmyadminPhpmyadmin
Phpmyadmin
 
Dreamweaver
DreamweaverDreamweaver
Dreamweaver
 
Documentacion Proyecto Final
Documentacion Proyecto FinalDocumentacion Proyecto Final
Documentacion Proyecto Final
 
Php y MySqul
Php y MySqul  Php y MySqul
Php y MySqul
 
High performance Web Sites
High performance Web SitesHigh performance Web Sites
High performance Web Sites
 
C:\Fakepath\Dm Trejo Produccion De Recursos[1]
C:\Fakepath\Dm Trejo Produccion De Recursos[1]C:\Fakepath\Dm Trejo Produccion De Recursos[1]
C:\Fakepath\Dm Trejo Produccion De Recursos[1]
 
Symfony2: Optimización y rendimiento
Symfony2: Optimización y rendimientoSymfony2: Optimización y rendimiento
Symfony2: Optimización y rendimiento
 
Tutorial de cakePHP itst
Tutorial de cakePHP itstTutorial de cakePHP itst
Tutorial de cakePHP itst
 
Curso de php
Curso de phpCurso de php
Curso de php
 
Framework Catalyst
Framework CatalystFramework Catalyst
Framework Catalyst
 
M1 introduccion a php
M1   introduccion a phpM1   introduccion a php
M1 introduccion a php
 
Desarrollo Aplicaciones Zend Framework
Desarrollo Aplicaciones Zend FrameworkDesarrollo Aplicaciones Zend Framework
Desarrollo Aplicaciones Zend Framework
 

Más de Juan Belón Pérez

Aplicaciones y juegos para móbiles 2011: iOS, Android, Bada, Palm
Aplicaciones y juegos para móbiles 2011: iOS, Android, Bada, PalmAplicaciones y juegos para móbiles 2011: iOS, Android, Bada, Palm
Aplicaciones y juegos para móbiles 2011: iOS, Android, Bada, PalmJuan Belón Pérez
 
Yahoo! pipes + Wordpress plugin - RSS POWER to your blog
Yahoo! pipes + Wordpress plugin - RSS POWER to your blogYahoo! pipes + Wordpress plugin - RSS POWER to your blog
Yahoo! pipes + Wordpress plugin - RSS POWER to your blogJuan Belón Pérez
 
Proyecto Campos Electricos - Programador Servicios 3d
Proyecto Campos Electricos - Programador Servicios 3dProyecto Campos Electricos - Programador Servicios 3d
Proyecto Campos Electricos - Programador Servicios 3dJuan Belón Pérez
 
Aecem - Libro Blanco - Para Programador Php.org
Aecem - Libro Blanco  - Para Programador Php.orgAecem - Libro Blanco  - Para Programador Php.org
Aecem - Libro Blanco - Para Programador Php.orgJuan Belón Pérez
 
Introducción a PHP - Programador PHP - UGR
Introducción a PHP - Programador PHP - UGRIntroducción a PHP - Programador PHP - UGR
Introducción a PHP - Programador PHP - UGRJuan Belón Pérez
 
Composicion de servicios web, un ejemplo
Composicion de servicios web, un ejemploComposicion de servicios web, un ejemplo
Composicion de servicios web, un ejemploJuan Belón Pérez
 
Memoria Zenphp - Programador PHP
Memoria Zenphp - Programador PHPMemoria Zenphp - Programador PHP
Memoria Zenphp - Programador PHPJuan Belón Pérez
 
Depurando Java Script - Programador PHP
Depurando Java Script - Programador PHPDepurando Java Script - Programador PHP
Depurando Java Script - Programador PHPJuan Belón Pérez
 
Zenphp - Presentación de Septiembre en la Etsiit - Programador PHP
Zenphp - Presentación de Septiembre en la Etsiit - Programador PHPZenphp - Presentación de Septiembre en la Etsiit - Programador PHP
Zenphp - Presentación de Septiembre en la Etsiit - Programador PHPJuan Belón Pérez
 
Tutorial A Z A - Programador PHP
Tutorial A Z A - Programador PHPTutorial A Z A - Programador PHP
Tutorial A Z A - Programador PHPJuan Belón Pérez
 
Ensayo Cientifico - Programador PHP
Ensayo Cientifico - Programador PHPEnsayo Cientifico - Programador PHP
Ensayo Cientifico - Programador PHPJuan Belón Pérez
 
Zen Scaffolding - Programador PHP
Zen Scaffolding - Programador PHPZen Scaffolding - Programador PHP
Zen Scaffolding - Programador PHPJuan Belón Pérez
 
Rendimiento Java Script - Programador PHP
Rendimiento  Java Script - Programador PHPRendimiento  Java Script - Programador PHP
Rendimiento Java Script - Programador PHPJuan Belón Pérez
 
Bibliografia Y Menciones - Programador PHP
Bibliografia Y Menciones - Programador PHPBibliografia Y Menciones - Programador PHP
Bibliografia Y Menciones - Programador PHPJuan Belón Pérez
 

Más de Juan Belón Pérez (20)

Aplicaciones y juegos para móbiles 2011: iOS, Android, Bada, Palm
Aplicaciones y juegos para móbiles 2011: iOS, Android, Bada, PalmAplicaciones y juegos para móbiles 2011: iOS, Android, Bada, Palm
Aplicaciones y juegos para móbiles 2011: iOS, Android, Bada, Palm
 
¿Cómo elegir servidor web?
¿Cómo elegir servidor web?¿Cómo elegir servidor web?
¿Cómo elegir servidor web?
 
Yahoo! pipes + Wordpress plugin - RSS POWER to your blog
Yahoo! pipes + Wordpress plugin - RSS POWER to your blogYahoo! pipes + Wordpress plugin - RSS POWER to your blog
Yahoo! pipes + Wordpress plugin - RSS POWER to your blog
 
Proyecto Campos Electricos - Programador Servicios 3d
Proyecto Campos Electricos - Programador Servicios 3dProyecto Campos Electricos - Programador Servicios 3d
Proyecto Campos Electricos - Programador Servicios 3d
 
Aecem - Libro Blanco - Para Programador Php.org
Aecem - Libro Blanco  - Para Programador Php.orgAecem - Libro Blanco  - Para Programador Php.org
Aecem - Libro Blanco - Para Programador Php.org
 
Bpel y Open Esb
Bpel y Open EsbBpel y Open Esb
Bpel y Open Esb
 
Introducción a PHP - Programador PHP - UGR
Introducción a PHP - Programador PHP - UGRIntroducción a PHP - Programador PHP - UGR
Introducción a PHP - Programador PHP - UGR
 
Composicion de servicios web, un ejemplo
Composicion de servicios web, un ejemploComposicion de servicios web, un ejemplo
Composicion de servicios web, un ejemplo
 
Presentación: xUnit y Junit
Presentación: xUnit y JunitPresentación: xUnit y Junit
Presentación: xUnit y Junit
 
Cómo elegir un servidor Web
Cómo elegir un servidor WebCómo elegir un servidor Web
Cómo elegir un servidor Web
 
Memoria Zenphp - Programador PHP
Memoria Zenphp - Programador PHPMemoria Zenphp - Programador PHP
Memoria Zenphp - Programador PHP
 
Depurando Java Script - Programador PHP
Depurando Java Script - Programador PHPDepurando Java Script - Programador PHP
Depurando Java Script - Programador PHP
 
Zenphp - Presentación de Septiembre en la Etsiit - Programador PHP
Zenphp - Presentación de Septiembre en la Etsiit - Programador PHPZenphp - Presentación de Septiembre en la Etsiit - Programador PHP
Zenphp - Presentación de Septiembre en la Etsiit - Programador PHP
 
Zenphp - Programador PHP
Zenphp - Programador PHPZenphp - Programador PHP
Zenphp - Programador PHP
 
Tutorial A Z A - Programador PHP
Tutorial A Z A - Programador PHPTutorial A Z A - Programador PHP
Tutorial A Z A - Programador PHP
 
Ensayo Cientifico - Programador PHP
Ensayo Cientifico - Programador PHPEnsayo Cientifico - Programador PHP
Ensayo Cientifico - Programador PHP
 
Zen AJAX - Programador PHP
Zen AJAX - Programador PHPZen AJAX - Programador PHP
Zen AJAX - Programador PHP
 
Zen Scaffolding - Programador PHP
Zen Scaffolding - Programador PHPZen Scaffolding - Programador PHP
Zen Scaffolding - Programador PHP
 
Rendimiento Java Script - Programador PHP
Rendimiento  Java Script - Programador PHPRendimiento  Java Script - Programador PHP
Rendimiento Java Script - Programador PHP
 
Bibliografia Y Menciones - Programador PHP
Bibliografia Y Menciones - Programador PHPBibliografia Y Menciones - Programador PHP
Bibliografia Y Menciones - Programador PHP
 

Último

Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfaxelv9257
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosJhonJairoRodriguezCe
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxgustavovasquezv56
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...axelv9257
 
Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...solanocortezluisalfr
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 

Último (14)

Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...
 
Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 

Aceleradores Php Final - Programador PHP

  • 1. Aceleradores PHP Cómo acelerar el servidor Web Juaxix  Marzo 2008 Una de las mejores formas de ver como aumenta dramáticamente la velocidad de tu servidor es instalar un acelerador PHP. Hay una gran cantidad de productos libres distintos ahí afuera que proveen de una ayuda increible en cuanto a un aumento significativo de rendimiento, tanto es así que se sale de las gráficas. Estos programas hacen uso del sistema de memoria asi como de optimizaciones de caché y caché para otorgar una substancial ganancia de velocidad a la hora de servir páginas basadas en scripts.
  • 2. Juaxix · Proyecto: zenphp -> blog.zenphp.es - EXPOSICIÓN Aceleradores PHP Cómo acelerar el servidor Web APC (Alternative PHP Cache) APC es código abierto, un framework robusto con caché y optimización de código PHP “intermedio”. El Plugin para Wordpress se encuentra aquí. eAccelerator eAccelerator también es un acelerador de código abierto PHP optimizado, su caché es de contenido dinámico. Su uso hace que aumente el rendimiento de los scripts PHP por medio de la utilización de la caché para estos de forma que mantiene el estado de su compilación,asi que puede liberar hasta casi eliminar por completo la sobrecarga por compilación del servidor.Además optimiza la velocidad de dichos scripts para su ejecución. eAccelerator típicamente lo que hace es reducir la carga del servidor e incrementar la velocidad de tu código PHP entre una y diez veces. [Plugin WP] Veamos resultados: ( http://deployview.com/blog/2006/09/adventures-with-iis.html ) en esta web se compara Apache con el uso de TAG.net Application Gateway. *Contenido dinámico: EA = eAccelerator, No Ea = Sin eAccelerator. *Contenido estático: FileOnly-> acceso directo a ficheros (menos manejadores). Apache: PHP normal. FileOnly: el de tag.net 1
  • 3. Juaxix · Proyecto zenphp – EXPOSICIÓN :: https://forja.rediris.es/projects/csl2-zenphp/ XCache XCache es rápido, estable y optimiza PHP con caché,tanto es asi que se utiliza (después de haber sido muy probado) y ahora es ejecutado en servidores de producción bajo alta carga. Probado en GNU/Linux ,soporta todas las últimas versiones de PHP (cvs branches) tales como PHP_4_3 PHP_4_4 PHP_5_0 PHP_5_1 PHP_5_2 (incluso 6.x). Hay un plugin para Wordpress aquí. Memcached es un sistema de caché de objetos distribuidos en memoria, WordPress puede hacer uso de memoria “cacheada” gracias a una completa interfaz de programación que reemplaza la que trae por defecto y dirige todas las peticiones de caché a uno o más demonios (procesos) memcached, para ello necesitas tener en tu servidor un demonio memcached, por lo que si no tienes permisos en el servidor para crear demonios de este tipo este tipo de trasfondo no tiene demasiada utilidad…Además de instalar el Plugin para WordPress se tiene que añadir en /wp-config.php : $memcached_servers = array('192.168.1.1:11211', '192.168.1.2:11211'); Esquema de Xcache: (usado en OOLime) 2
  • 4. Juaxix · Proyecto: zenphp -> blog.zenphp.es - EXPOSICIÓN Éste framework es una prueba de que existen métodos eficientes de utilizar mejor la caché que nos proporcionan los componentes adicionales como Xcaché, eAccelerator,etc. En el caso de este framework orientado a la optimización de rendimiento con licencia LGPL (como zenphp) se presenta un esquema que mantiene en caché el resultado de procesar las plantillas (HTML,XML,JSON) con PHP por medio de un fichero de configuración XML…la idea es muy similar en cuanto al concepto… además se han de añadir las optimizaciones SQL y la caché de consultas, como se puede ver en este blog: mysql-query-cache. Otro ejemplo puede comprobarse gracias a los plugins de Wordpress y otros gestores de contenido… Servidor Wordpress zenphp MySQL caché del Caché de modelo de consultas Caché de datos páginas estáticas PHP interna caché de Caché del usuario compilador Para ello podeis Ver entrada del blog GranadaPHP. 3